home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr08 / pxdb1d.zip / PXDB.DOC < prev    next >
Text File  |  1993-07-04  |  63KB  |  968 lines

  1.  
  2.       PXDB (PrefiX DataBase) version 1D - by John Boston, WB4RUA
  3.       ----------------------------------------------------------
  4.  
  5. BRIEF DESCRIPTION:
  6.  
  7.   PXDB is a specialized database program for the ham radio prefix  chaser;
  8. it  is  designed to keep a running record of prefixes worked and confirmed
  9. for CQ Magazine's WPX Award and optionally, for the WPX Honor  Roll.    It
  10. will  also  print  out the calls/prefixes to mail to the WPX Award manager
  11. for application and endorsements.  It runs under MS-DOS or PC-DOS  version
  12. 2.1  or  later  on  an IBM-PC or compatible computer.  The main program is
  13. PX.EXE.  PXSETUP.EXE is the setup program with which  the  user  initially
  14. creates his/her own WPX log file(s).  A sample log file, PX_MIXED.LOG, and
  15. a sample program data file,  PX.DAT,  are  included  in  the  distribution
  16. package;  PX_MIXED.LOG  will  be  renamed  or  deleted  and PX.DAT will be
  17. modified in the setup process.
  18.  
  19.   IMPORTANT NOTE:  If you have been using a version of  PXDB  previous  to
  20. version  1B (i.e., PXSETUP 1.0 or PX 1.0 or 1.01), you will have to create
  21. a new program data file (PX.DAT).   An  extra  variable  (screen  blanking
  22. time) is now stored in PX.DAT and an older version of the data file is not
  23. compatible with the current version of the .EXE files.   Delete  your  old
  24. PX.DAT file and run PXSETUP again and enter your callsign, GMT offset, WPX
  25. manager info., sound effects option, log file path (if not  default),  and
  26. screen  blanking time.  Then save the data file to disk.  This change will
  27. NOT affect the log file(s) in any way and you will NOT have to re-enter or
  28. edit any log data.
  29.  
  30.  
  31. HARDWARE/SOFTWARE REQUIREMENTS:
  32.  
  33.   Hardware and operating system requirements:   An  IBM-PC  or  compatible
  34. computer  operating  under  MS-DOS  or PC-DOS version 2.1 or later with AT
  35. LEAST 320K of user memory (or possibly more, depending  upon  DOS  version
  36. and/or  memory-resident programs loaded and/or the size of your prefix log
  37. file).  Display type may be CGA, EGA, VGA,  CGA-composite  monochrome,  or
  38. HGC  monochrome.  A hard disk is not at all necessary but always nice; the
  39. only benefit for this program is that it will load into memory faster from
  40. a hard disk than a floppy.  The database is loaded into memory so there is
  41. no disk access time to be concerned about when searching the database.   A
  42. standard dot-matrix 80-column-wide printer will work fine for printing the
  43. log information; graphics capability  is  not  needed  since  no  graphics
  44. characters are printed for any of the print functions.
  45.  
  46.  
  47. COMPLETE PROGRAM DESCRIPTION & OPERATION NOTES:
  48.  
  49.   Program operation:  After  the  database  (PX_MIXED.LOG,  PX_CW.LOG,  or
  50. PX_SSB.LOG  -  depending  upon mode) is created with PXSETUP, PX will sort
  51. and keep track of prefixes for the CQ Magazine WPX Award, and  will  print
  52. out  a  listing  of new ones confirmed to submit to the WPX Awards manager
  53. for later endorsements.  There is no provision for sorting of prefixes  by
  54. band,  mode and continent as required for the WPX Award of Excellence.  It
  55. is beyond the scope of PXDB  to  handle  the  Award  of  Excellence  since
  56. several  of  the available commercial and shareware database programs such
  57. as Q&A or PCFile-db (copyright (c) Symantec and Buttonware,  respectively)
  58. will  handle  the recordkeeping for the Award of Excellence quite well and
  59. the Award of  Excellence  is  a  one-time  endeavor  whereas  chasing  new
  60. prefixes for the general WPX Award is ongoing in nature.  The database can
  61.  
  62. contain a maximum of 10,000 entries, which should be more than sufficient.
  63. Please  note that this is NOT a logging program in the true sense; it is a
  64. specialized database program tailored to the WPX Award.  Please  take  the
  65. time  to  READ  ALL OF THE INSTRUCTIONS at least once before attempting to
  66. use either of the programs; there are some fine points that you'll need to
  67. understand  to fully utilize the programs.  After a bit of use, everything
  68. becomes pretty straightforward but, as with any new  software,  everything
  69. is  not  always  self-evident  at first.  Before going any further, make a
  70. backup copy of the distribution files.  None of the files is copy protect-
  71. ed in any way and you may make as many backup copies for your own personal
  72. use as you wish.  If you're going to run this program from  a  hard  disk,
  73. make a separate subdirectory named "WPX" (or whatever you wish to name it)
  74. and copy all the files to that subdirectory.  To run the programs  from  a
  75. floppy  disk,  you may just want to have a single diskette for nothing but
  76. WPX (and maybe have it as a bootable diskette), and/or  you  may  want  to
  77. make a "WPX" subdirectory on the diskette.
  78.  
  79.  
  80. INITIAL SETUP:
  81.  
  82.   This should be done first; DO NOT SKIP AHEAD!  The first step will be to
  83. run  the setup program and take a look at the sample data file in order to
  84. get a feel for how the data that  you  will  later  enter  should  appear.
  85. Type  PXSETUP  at  the DOS prompt  and strike the Enter key (or M) when it
  86. asks you which mode to indicate mixed mode.  You can also use command line
  87. switches  to  indicate  which mode you desire; for example, "PXSETUP M" or
  88. "PXSETUP MIXED" for mixed mode, "PXSETUP C" or "PXSETUP  CW"  for  CW,  or
  89. "PXSETUP  S"  or  "PXSETUP SSB" for SSB.  These command line switches also
  90. work for PX as well as PXSETUP and the mode must  be  separated  from  the
  91. program  name  by a space only (NOT a hyphen or slash bar).  At the top of
  92. your screen in the menu, you'll see "THE SAMPLE WPX Log"; later  when  you
  93. create  your  own  log  file,  SAMPLE will be replaced with your callsign.
  94. First, either arrow down so  that  the  highlight  bar  is  on  "Read  log
  95. entries"  and  hit  a carriage return <CR> or just type the letter "R" and
  96. you'll be reading the first 46 log entries.   On  the  25th  line,  you're
  97. instructed  to  type a carriage return for the next page or the letter "Q"
  98. to quit and go back to the main menu.  Just study the log  entries  for  a
  99. moment.   Note that old confirmed entries are distinguishable in that they
  100. are followed by a period; these  are  prefixes  or  calls  that  you  have
  101. received  QSL  cards  for  and  that  are already credited toward your WPX
  102. totals and may be either the entire callsign or just  the  prefix  (entire
  103. callsign  is much preferred and strongly recommended) as long as the entry
  104. is no longer than 12 characters including the  terminating  period.    New
  105. confirmed  calls  are  terminated with a plus sign and are calls for which
  106. you have received QSL's but are not yet credited or endorsed  toward  your
  107. WPX  totals.  Once you get 50 (or a multiple of 50) of these confirmed you
  108. can make a printout of them to mail to the WPX Award manager for  endorse-
  109. ment.    Unconfirmed  calls  are  ones that you've worked but have not yet
  110. received QSL's for and are so indicated in that they are followed  with  a
  111. QSO  date;  you can later Read or Print all unconfirmed calls and use that
  112. info to look them up in your logbook and send a  second  QSL.    Each  un-
  113. confirmed  entry  is at least 13 characters long by the fact that each one
  114. of them includes a QSO date.  One very important point to remember is that
  115. EACH  AND  EVERY  ENTRY  in the log MUST BE TERMINATED in some way, WITH A
  116. PERIOD, A PLUS SIGN OR A QSO DATE and there  are  NO  spaces  between  the
  117. callsign  and  any terminator except QSO date.  At this point, just type a
  118. carriage return to read the next page of entries or type "Q" to Quit  back
  119. to  the  main  menu.    If  you  like,  play around with some of the other
  120. functions available from the main menu but DO NOT Save  the  log  file  to
  121. disk at this time.  If you Edit or Add a log entry and try to eXit without
  122.  
  123. Saving the log, you will be asked if you want to  Save  the  log  now  but
  124. don't do it yet.  When you're ready, eXit to DOS either by using the arrow
  125. keys or typing Alt-X (hold down the ALTernate key while typing the  letter
  126. X).    Now,  at  the  DOS  prompt, use the DOS command RENAME (or REN) the
  127. sample log file to a filename that the program will ignore for now.   (REN
  128. PX_MIXED.LOG  SAMPLE.LOG)  The  sample  file  will  now  be ignored by the
  129. program but will be available should  you  want  to  refer  to  it  later.
  130. You'll  probably want to delete SAMPLE.LOG after you get the hang of using
  131. the programs.  The actual log file that PX and PXSETUP will  use  must  be
  132. named PX_MIXED.LOG, PX_CW.LOG, or PX_SSB.LOG, depending upon which mode or
  133. modes your WPX Award(s) is/are for; you can have log files for  all  three
  134. modes if you like.
  135.  
  136.   The program's data file (or  configuration  file)  is  PX.DAT  and  must
  137. reside  in  the default subdirectory or the default floppy disk from which
  138. you are working, although the log file(s) may be on another  drive  and/or
  139. in  another  subdirectory  as  long  as  you  specify the complete path in
  140. PXSETUP.  Both programs also make a backup copy of  each  log  file  which
  141. will  have  the  same  filename as the corresponding log file but with the
  142. extension of ".BAK"; you may delete the .BAK file(s)  if  you  wish  after
  143. exiting  the  program  but  it's  nice  to have it if you make an error in
  144. editing the file and then save it to disk with errors.  Anyway,  a  legit-
  145. imate  log  file  should  NOT  be  on  the  working disk or in the working
  146. subdirectory at this point; you will soon create one.  You can just  leave
  147. the  data file PX.DAT alone and simply change any of the information in it
  148. later rather than delete it and create a new one,  or  alternatively,  you
  149. can  delete  PX.DAT  and  enter  all  the  setup data from the start.  The
  150. program does NOT create a backup file for  PX.DAT;  this  file  is  simply
  151. overwritten when you save it to disk.
  152.  
  153.   At the DOS prompt enter PXSETUP again and indicate which mode  you  want
  154. (Mixed,  Cw  or  Ssb)  either  with  the  proper command line switch or by
  155. replying to the prompt and you'll see an "error message" stating that  the
  156. log  file is not found.  Just type "C" (without quote marks, of course) to
  157. continue and there's the main menu  again.    First  things  first  before
  158. entering  any  log  data.  Either use the arrow key and move the highlight
  159. bar over to "eNter your call" or type "N" and  then  enter  your  callsign
  160. which will thereafter be displayed in the main menu; the callsign can have
  161. as many as 16 characters.
  162.  
  163.   Next, you must tell the program how  many  hours  difference  there  are
  164. between  your  local  time  and  GMT (or Coordinated Universal Time, UTC).
  165. This is the number of hours that you must ADD TO your local time to obtain
  166. GMT.    If  you  are  east  of Greenwich, you will simply enter a negative
  167. number instead of a positive number; if you happen to live in Greenwich or
  168. anywhere along the prime meridian, you would just enter "0".  Do this with
  169. "C" for Clock set (or use the arrow keys to highlight "Clock set" and then
  170. hit  <CR>);  just  enter  the  number and you'll be asked if it's correct.
  171. Assuming it is, type "Y", and then "M" (or spacebar) to get  back  to  the
  172. main  menu.   An important note... for this feature to work properly, your
  173. DOS clock MUST be set correctly upon system boot-up (or  at  least  before
  174. running  PX or PXSETUP) since the program reads the computer time and then
  175. calculates GMT.  If your computer happens to have a  hardware  clock  that
  176. automatically  sets  the DOS time at boot-up, all the better.  If not, you
  177. must enter the correct date and time when you  are  prompted  at  boot-up.
  178. Also,  the  GMT  display  is  NOT continually updated; it serves only as a
  179. reference to check and  see  that  the  program  has  calculated  the  GMT
  180. correctly.   The program always knows the correct GMT whenever it needs it
  181. as long as the DOS clock is correct and the correct GMT offset  is  stored
  182. in  PX.DAT.    Incidentally, be sure to change the GMT offset twice a year
  183.  
  184. (and reset your computer's hardware clock if it has one)  if  you  observe
  185. daylight saving time.
  186.  
  187.   The  next  step  is to check and be sure that the WPX manager's name and
  188. address are correct.   This is kept on file just as a reference for  those
  189. times  when  you  want  to  mail  in another endorsement and don't want to
  190. bother looking up the address in the callbook.   Type  "Alt-W" (or use the
  191. arrow and Enter keys) and you are at the manager info  screen;  enter  any
  192. info necessary at the prompt(s). At the time of this writing the WPX award
  193. manager is:                     NORM KOCH - K6ZDL/5
  194.                                 P. O. BOX 593
  195.                                 CLOVIS NM  88101-9511
  196. Notice that there is NO COMMA between City and  State;  the  program  sep-
  197. arates  each  of  these  data fields with a comma in the data file and you
  198. should NOT enter any commas in your data; any other punctuation should  be
  199. OK.    As  a  supplementary note, do NOT alter any data in either the data
  200. file PX.DAT or any of the log files with a file editor;  the  only  proper
  201. manner  in  which  to  alter any of the data is with either PXSETUP or PX.
  202. You'll also notice that any lower case letters that you enter are automat-
  203. ically  converted  to upper case by the program; this is true whenever you
  204. enter ANY data in the program since  there  is  no  need  for  lower  case
  205. letters.
  206.  
  207.   Next, tell PXSETUP whether you want sound effects; these  sound  effects
  208. are  simply  extra attention-getting beeps and bells to alert you when the
  209. program expects user input and when PX has found a particular prefix  that
  210. you've  told  it  to search for.  It is suggested that you answer "yes" to
  211. the sound effects question and later if you decide that you don't want  to
  212. be bothered with them, go back and run PXSETUP and answer "no".  (A few of
  213. the beeps are "hard-wired" into the program and are not affected  by  this
  214. option.)
  215.  
  216.   Setting the log file path can be ignored if you want  to  keep  the  log
  217. file(s)  in  the same subdirectory with the program files.  If you do want
  218. to have the log file(s) in a separate location, they  will  ALWAYS  be  in
  219. that  separate  location  unless  you change this option again.  In other-
  220. words, you can not save the log file(s) in one subdirectory one  time  and
  221. in  another subdirectory another time without first changing this default.
  222. If you do designate a separate path, be sure to include the full path name
  223. including the trailing backslash.
  224.  
  225.   The last setup option is the screen blanking time.  Choose "screen Blank
  226. time"  from  the main menu and enter the number of SECONDS you want before
  227. the screen blanks.  (For example, 150 would be 2  1/2  minutes.)  You  can
  228. enter  a  zero  (0)  to  disable  blanking.  If you have a memory-resident
  229. screen blanker already loaded, you would certainly want to enter "0"  here
  230. and let your resident blanking program handle it.  If you choose to enable
  231. blanking, PX and PXSETUP will blank the screen after x seconds of keyboard
  232. inactivity,  but  this is in effect only at the main menu in both programs
  233. and at the completion of a Find operation in PX.
  234.  
  235.   At this point you can Save the data file to disk and forget about it for
  236. now.    Choose  the  "Save  file  to  disk" option and then select "D" for
  237. "program Data file".
  238.  
  239.   Now you can go ahead and enter a few prefixes into the database with the
  240. Add  function  (type  "A"  or  use the arrow keys).  A further explanation
  241. about proper format is in order here.   If  you're  entering  a  confirmed
  242. (i.e.,  you  have  the  QSL in hand) prefix or call that HAS been credited
  243. (endorsed) toward your WPX totals,  terminate  it  with  a  period  (i.e.,
  244.  
  245. WB4RUA.  or  WB4.).   If you're entering a confirmed call that HAS NOT yet
  246. been endorsed, terminate it with a plus sign (like this:    WB4RUA+);  the
  247. complete  call  will  be necessary here since the endorsement requires the
  248. entire callsign; in fact, it is strongly recommended to enter the complete
  249. call  for each and every entry for the sake of completeness.  Also, if you
  250. later decide to apply for the WPX  Honor  Roll,  complete  calls  will  be
  251. necessary.    More about Honor Roll later.  If you're entering a call that
  252. you've worked but not yet confirmed, enter the whole call plus the date of
  253. the QSO (WB4RUA 27 DEC 91) exactly in that format.  If there is a portable
  254. designator, it MUST PRECEDE the call (VP5/WB4RUA 27 DEC 91).  It  is  also
  255. important to enter the QSO date EXACTLY in the format DD MMM YY, including
  256. leading zeros if any.  (If a QSO date happens to  be  the  9th  day  of  a
  257. month,  enter  it  as 09).  It is extremely important that you follow this
  258. format for entering data into the program; the  terminator  (period,  plus
  259. sign  or  date)  is  how  the  program  determines  whether a log entry is
  260. confirmed or endorsed.  Also, you must have exactly one space between  the
  261. call and the first digit of the QSO date and exactly one space between the
  262. date, month and year.  There is NO SPACE  between  the  callsign  and  any
  263. other  of  the  terminators (.), (+).  Don't necessarily be concerned with
  264. the order in which you enter any prefixes/calls at this  time;  they  will
  265. all  be  sorted  into proper alphanumeric order by PX after you've entered
  266. all of the data.  After you've entered as many as you like (minimum of 5),
  267. enter  "Q"  to  quit and return to the main menu.  Now take a break if you
  268. like, BUT FIRST --be sure to save the data file to disk.  Simply  hit  "S"
  269. to  Save  and "L" to indicate Log file.  Go ahead and type "Alt-X" to eXit
  270. to DOS and "Y" when it asks if you wish to exit.  This has  all  been  the
  271. easy part; now you must go through all of your prefixes and manually enter
  272. them into the data base.  Take your time and do it right!!!  Split up  the
  273. task  over  several  evenings  or  weekends;  it will be tedious and time-
  274. consuming if you have a lot of prefixes.  When you go back to  it,  invoke
  275. PXSETUP  and  Add  as  many more as you want at this time.  Do NOT run the
  276. main program (PX) until you've entered all  of  your  confirmed  prefixes.
  277. (You  could  but  don't,  it's easier this way.) Again, don't be concerned
  278. with the proper order of the prefixes/calls; PX can sort them  alphanumer-
  279. ically  later.   The main point here is to TAKE YOUR TIME AND DO IT RIGHT!
  280. DON'T RUSH IT!  There  is  limited  entry  error  checking  in  the  setup
  281. program,  so  you  can  enter  just about anything up to the maximum of 25
  282. characters per entry and the program won't know  if  you  enter  something
  283. improperly.    The  reason  for  eliminating much of the error checking in
  284. PXSETUP is to save time when entering all the data  for  the  first  time;
  285. remember  though  to  BE CAREFUL and get it entered correctly!  (If you do
  286. make mistakes and an improper entry slips by, you can change it later with
  287. the  Edit  function).   Periodically you may want to use the Read function
  288. ("R" at the main menu) and visually check each  entry  that  you've  made.
  289. For  now,  if  you haven't entered all of the data, just continue to do so
  290. until you reach the end; you don't really need to know anything else about
  291. the  program  until you reach that point but you may want to read the rest
  292. of this just to get an idea of how it all works anyway.    Remember  -  Be
  293. sure to save the data file after each session of entering data; if you Add
  294. or Edit any log data and try to exit without first saving  the  log  file,
  295. you'll  be  asked  if  you  want  to Save before eXiting.  To re-emphasize
  296. another very important point, BE SURE YOU TERMINATE EACH  LOG  ENTRY  WITH
  297. THE  CORRECT  TERMINATOR CHARACTER:  a period (.) for those calls that are
  298. confirmed and credited toward your WPX totals, a plus sign (+) to indicate
  299. a  call  that  is  recently  confirmed but not yet credited, or a QSO date
  300. (DD MMM YY) for calls not yet confirmed.  And remember, one space  between
  301. an unconfirmed call and the QSO date but NO SPACE between a confirmed call
  302. and the period or plus sign terminator.  When you have all  of  your  data
  303. entered, you're ready to use the main program, PX.
  304.  
  305.  
  306. USING THE MAIN PROGRAM (PX)
  307.  
  308.   You'll notice that PX's main menu is  similar  to  PXSETUP's,  but  with
  309. different  selections and that the GMT is displayed under the menu select-
  310. ion box when the main menu first appears.  The GMT display can be  cleared
  311. by  typing  "M" (or spacebar) or by moving the highlight bar with an arrow
  312. key (or the Home and End keys as well).  The menu works  the  same  as  it
  313. does in PXSETUP.  Following is a description of each of the selections.
  314.  
  315.  
  316.   Find a prefix
  317.   -------------
  318.   Just what it says; enter the prefix or callsign to find, or  Q  to  quit
  319. and return to the menu.  If the prefix or call is in the log file, it will
  320. be displayed along with the file record number and one of  three  possible
  321. audible  signals  will  be sounded if you chose "yes" to the sound effects
  322. option in PXSETUP.  If the search string is a  call/prefix  that  is  con-
  323. firmed  (i.e.,you  DO have QSL card in your possession), "OK" will be sent
  324. in Morse code; if the search string is a callsign with QSO date  (indicat-
  325. ing  not  yet  confirmed),  an  alternating 2-tone "alert" signal is sent,
  326. indicating that the prefix is worked but not yet confirmed.   If  however,
  327. the  search  string is not found at all (i.e., you need to work this one),
  328. an alternating higher pitched 2-tone signal is sent and a message indicat-
  329. ing  that  it is not in the log appears on the screen.  Which of the first
  330. two "confirmed" tones is sounded is determined by the FIRST entry that  is
  331. displayed; if you happened to search for "WB" and you have "WB1" confirmed
  332. but "WB2" happens to be worked but not confirmed, then "OK" is sent in CW.
  333. If  you search for for "WB2", then the lower-pitched 2-freq. tone is sent,
  334. as it should be.  In otherwords, if  you  search  for  the  entire  prefix
  335. proper,  the  correct  tone will be sounded, but if you're just "scanning"
  336. for the first one or two characters of a prefix, you may ignore  the  tone
  337. and  just  read  the info that's on the screen.  The program starts at the
  338. first character of each database entry and looks for the search string for
  339. the  number  of  characters  that  there  are  in  the search string.  For
  340. example, if you tell it to find the prefix "WB4", any and all  WB4's  will
  341. be  found  and  displayed.   You could also search for "WB" and all WB0's,
  342. WB1's, WB2's, WB3's, and so on will be found (assuming that those prefixes
  343. are  also  in  the  database).  Likewise, you could search for "W" and all
  344. entries beginning with the letter "W" will be found.  Normally  you  would
  345. just  search  for  a  prefix proper.  When the FIND operation is complete,
  346. you'll see one of two possible prompts on the 25th line of the screen.  If
  347. the  call/PFX  is  NOT found, you'll be instructed to type M (or spacebar)
  348. for Menu, <carriage return> or <F> to FIND again, or <Alt-A> to Add a  log
  349. entry.    If  the call/prefix IS found, you'll see the same plus "Alt-E to
  350. EDIT".  The screen blanker is in effect at either of these prompts if  you
  351. enabled  it  in  PXSETUP;  after  blanking  occurs, you can type M (or the
  352. spacebar) to return to the main menu, <CR> or <F> to Find, <Alt-A> to Add,
  353. just  as  before  the screen blanked.  <Alt-E> to Edit will NOT work after
  354. the screen blanks, only before.  PX's screen blanker, if  enabled,  is  in
  355. effect  ONLY at these two prompts and at the main menu.  Now - suppose you
  356. are updating your WPX records and you want to edit a  particular  callsign
  357. but of course you don't know its file record number beforehand.  You would
  358. first FIND the call and its record number will be displayed but instead of
  359. having  to remember its record number while you went back to the main menu
  360. and then to Edit, simply type Alt-E for a short cut to the Edit  function,
  361. bypassing  the main menu.  If only one entry was found, it will automatic-
  362. ally be displayed on the Edit screen, eliminating the need  to  enter  the
  363. record  number  manually; if multiple entries were found, you are prompted
  364. for the record number to Edit in the lower left corner of the Find  screen
  365. and  after  entering the number, you're automatically switched to the Edit
  366.  
  367. mode with that entry displayed.  
  368.   There is also a very limited ("mini") error check that is done when  you
  369. enter a prefix to find; the program does a quick scan of what  you entered
  370. to check for improper punctuation.  This insures that only the letters A-Z
  371. or numbers 0-9 are entered.
  372.  
  373.   Edit a log entry
  374.   ----------------
  375.   (F, CVT, DDUP & DY functions will be discussed later; the standard  Edit
  376. function  will  be  explained  first.) To Edit a log entry, enter the file
  377. record number of the entry to be edited  and  the  call/prefix  (plus  the
  378. terminator)  in  that  record number will be displayed.  You may then make
  379. changes to the entry, D to delete the entry, or Q to quit  and  return  to
  380. the  previous  prompt.   If you choose to delete, you will be asked if you
  381. really want to.  Following is a discussion of how to take  "the  long  way
  382. around" to update log entries,but it's necessary for the sake of complete-
  383. ness; there are various editing "short cuts" to be explained later.  As an
  384. example  (which is straight from the sample data file) -let's say that you
  385. receive a batch of cards from your incoming QSL bureau and among  them  is
  386. UB3JWW's  card.    After checking it off in the logbook, you invoke PX and
  387. <Find> UB3 to see if that prefix is already confirmed and if not, where it
  388. is in the data file.  PX tells you that the following UB3's are worked but
  389. none are yet confirmed:  UB3IKK 21 JAN 88 is in record #  201,  UB3IWA  06
  390. SEP  87 is in 202, UB3JWW 09 MAY 87 is in 203 and UB3XAA 05 APR 88 is in #
  391. 204.  First, <Edit> # 201 (UB3IKK) and Delete it, since any UB3 QSO  other
  392. than  the  one just confirmed is no longer important.  Next, delete UB3IWA
  393. which WAS in record # 202 but IS NOW in position # 201;  this  is  because
  394. when  #  201 was deleted, everything following it moved down one position,
  395. decreasing the total number of log entries by one.   Therefore,  you  must
  396. Edit  #  201  again  and  Delete UB3IWA.  Now, edit # 201 once more (which
  397. contains UB3JWW's call & QSO date) and  type  in  "UB3JWW+"  (without  the
  398. quote  marks)  to  replace "UB3JWW 09 MAY 87" which was there.  BE SURE TO
  399. INCLUDE THE PLUS SIGN after the last letter of the call, as this is how PX
  400. knows that the call is now confirmed but not yet credited toward the award
  401. endorsement.  Now, delete  the  following  entry,  number  202,  which  is
  402. UB3XAA,  the  last  UB3  in  the log.  Later on when you get a full 50 (or
  403. multiple of 50) prefixes confirmed  (you'll  know  this  by  checking  the
  404. Statistics  periodically),  you  can print them to submit to the WPX Award
  405. manager.  After you receive the endorsement sticker, you'll have  to  edit
  406. each  of  the  50  entries and change the terminating plus sign in each of
  407. them to a period.  For example, "UB3JWW+"  will  become  "UB3JWW."  (again
  408. without the quotes).  To simplify this task, call the <Print log> function
  409. and select <D> to print new confirmed calls with actual recorD #  to  edit
  410. after endorsement is confirmed; this will give you a printout of each call
  411. and its record number and make the editing go a little faster.  (There  is
  412. a  much  easier  way  to  do this with the CVT function which is described
  413. later but you still should be familiar with all of  the  Edit  functions.)
  414. Another  comment  on  the  <Edit>  function - if you work the same station
  415. twice but each QSO was several months or years apart, you can  change  the
  416. QSO  date after you work him the second time; the reasoning behind that is
  417. that if you work a station way back in 1985 and haven't received a card by
  418. 1991  and  happen  to work him again in 1991, you may as well forget about
  419. the 1985 QSO.  Alternatively, you could use the <Add> function to add  the
  420. second QSO to the file and have the same call entered twice with different
  421. QSO dates; the first method takes up one less data file entry.   Also,  if
  422. you  try to delete a prefix or callsign that is already confirmed, PX will
  423. ask you if you really want to.  You can do it if necessary but  it  should
  424. normally  not  be.   To save a bit of time when editing a call and if it's
  425. one that you want to change the date worked to the current GMT  date,  you
  426. can  just  enter  the full call followed by an asterisk, such as "WB4RUA*"
  427.  
  428. (without quotes); DO NOT include a space between the last letter  and  the
  429. asterisk.   If the last character of the entry is as asterisk, the program
  430. will read the date and time from the operating system, convert to GMT  and
  431. automatically  replace  the asterisk with the properly formatted GMT date.
  432. (This is why it's  important  that  your  DOS  clock  is  set  correctly.)
  433. Finally,  if  you attempt to enter a call or prefix in an improper format,
  434. you will be questioned by the program if that's the way  that  you  really
  435. want to enter it.  This error-checking includes such things as determining
  436. that you have entered spaces in the correct positions (if any are needed),
  437. checking  that  month  abbreviations  are  correct, checking that when you
  438. change an entry from non-confirmed to  confirmed,  you  have  entered  the
  439. callsign  correctly,  checking  that  when  you  change an entry from non-
  440. endorsed to endorsed, you remembered to terminate it with a period,  etc.,
  441. etc.    If necessary, it is possible to enter the data even if the program
  442. thinks it's incorrect, but stop and think about it to be sure that  that's
  443. really  what  you want to do.  There are some callsigns that simply do not
  444. conform to the "standard".  You might sometimes have to "fudge" a  bit  to
  445. get  non-standard  calls  into  the database.  There should however, be no
  446. problem in getting PX to accept anything that you enter for  a  prefix  or
  447. call so long as it consists of fewer than 13 characters (or 25 characters,
  448. if you manually include the QSO date).
  449.  
  450.  AUXILLARY EDIT FUNCTIONS:
  451.  
  452.   F
  453.   -
  454.   This is simply a short cut back to the FIND function without  having  to
  455. go  to  the  main menu first.  It's used in conjunction with the <Alt-E to
  456. Edit> selection at the end of a FIND operation.
  457.  
  458.  CVT, DY and DDUP:  These are neat little time-savers which were developed
  459. after using an earlier "test" version of the program.
  460.  
  461.   CVT
  462.   ---
  463.   CVT will automatically ConVerT all new  confirmed  log  entries  to  old
  464. confirmed  ones.   Therefore, you don't really have to Edit each of the 50
  465. (or multiple of  50)  entries  that  you've  recently  submitted  for  WPX
  466. endorsement.    PX  will  go  through the entire data base and change each
  467. terminating dash to a terminating period to indicate  that  those  entries
  468. are  now endorsed.  CVT is allowed only if there are at least 50 but fewer
  469. than 60 (or at least 100 but fewer than 110, etc.) new  confirmed  entries
  470. in  the  log.  Naturally, you do this only after receiving the endorsement
  471. sticker from the WPX award manager.  You still might want to Edit some  of
  472. them  if  they  are  non-standard  kinds of callsigns such as the 3-letter
  473. calls that many of the military stations use on Armed  Forces  Day.    One
  474. suggested  manner in which to handle those calls is to initially enter the
  475. call that it would count for followed by the actual call  in  parentheses,
  476. like  this:    "AI0(AIR) 20 MAY 89".  If you use CVT to do the conversion,
  477. you must have the complete call (instead of just the prefix) for  each  of
  478. them  in  the  log after they become endorsed, although you could still go
  479. through and Edit any or all of them after using the CVT function.
  480.  
  481.   DY
  482.   --
  483.   This is the Delete by Year function; it will delete all UNCONFIRMED  log
  484. entries for any selected year if there are any in the log.  The reason for
  485. this feature is to eliminate old QSO's for past  years  that  there  seems
  486. little if any chance for getting confirmed now.  Let's say that 1995 rolls
  487. around and you still have some 1980 QSO's in  the  log  for  which  you've
  488.  
  489. tried  unsuccessfully to get QSL's.  Use DY to get rid of them.  You might
  490. prefer to keep a record of ALL unconfirmed QSO's indefinitely; that's fine
  491. too,  up  to  the point that you approach the limit of 10,000 total record
  492. entries and then you'll have to delete some of the old ones.
  493.  
  494.   DDUP
  495.   ----
  496.   This will Delete  DUPlicate  UNCONFIRMED  calls  which  begin  with  the
  497. specified prefix.  Recall the example of the UB3's earlier?  A much easier
  498. way to deal with this would be to first Find UB3 and  Edit  record  #  203
  499. which  contains  UB3JWW,  whose  QSL  you  just received, to indicate that
  500. UB3JWW is now confirmed and then use DDUP to rid the log of all the  other
  501. UB3's which are not confirmed and are no longer needed.  Much easier!  (Be
  502. sure to enter the complete prefix but ONLY the prefix and not  a  complete
  503. callsign  when you're asked for the prefix to delete.) A further extension
  504. of this feature is available in the second  part  of  the  Edit  function.
  505. Using  the previous UB3 example, after Finding UB3, type Alt-E to Edit and
  506. then enter 203 (the record # of UB3JWW).  If the log entry is UNCONFIRMED,
  507. as  it  is  in this case, you will have not only the option of Editing the
  508. record #, but you can instead enter the letter "C" to  tell  PX  that  you
  509. want to convert this entry to one that is now Confirmed.  The program will
  510. simply remove the QSO date and replace it  with  a  plus  sign  (+).    In
  511. addition,  you  will  then  be asked if you wish to delete all UNCONFIRMED
  512. calls with the same prefix.  If you answer "no" you are  returned  to  the
  513. first Edit prompt but if you answer "yes", the program automatically jumps
  514. to the DDUP function and asks  you  to  confirm  your  intent  to  delete.
  515. You'll also notice that the prefix was "remembered" by the program and you
  516. don't have to re-enter the prefix to delete.   This  is  another  of those
  517. little  features that was added as a time-saver after using a test version
  518. of PX for a while.  Do be aware though that there will occasionally  be  a
  519. prefix  that  PX  can't  "remember" when jumping into the DDUP function as
  520. just described; these are prefixes that don't fit the  "standard  format",
  521. such  as  3DA0,  5UV,  etc.  It shouldn't happen too often but if/when you
  522. encounter one of these, the program will tell you that it  doesn't  under-
  523. stand  the  prefix  and  will  send  a  question mark  (..--..)  in  Morse
  524. code.  At this point, just enter the prefix that you would have PX  search
  525. for  and delete and it will go on about its merry way and take care of it.
  526. Again, remember that only UNCONFIRMED log entries with  matching  prefixes
  527. will be deleted and the ONLY way in which you can delete a confirmed entry
  528. is to Edit that specific entry and enter "D" to Delete and even then,  you
  529. will be asked to confirm your choice.
  530.  
  531.  
  532.   Read log entries
  533.   ----------------
  534.   You have several choices of how to read log  entries;  simply  type  the
  535. highlighted   letter  of  your  choice.    This  should  be  pretty  self-
  536. explanatory but here are a few more words about it.   <S>  for  statistics
  537. will  calculate  and  display pertinent statistics about the number of log
  538. entries, how many are confirmed, etc.  Accurate results are reported  ONLY
  539. AFTER the database has been Sorted because each entry is compared with the
  540. one before and after it during parts of the calculation routine.  The same
  541. goes  for  <D>upe and Error check.  While on the subject of Dupe and error
  542. check, don't necessarily accept its word as the absolute undisputed truth;
  543. it  is  designed  to  catch  anything conceivable within the realm of what
  544. would normally be considered  a  prefix.    Since  virtually  ANYTHING  is
  545. acceptable  for a prefix since the WPX rule changes of 01 JAN 89, there is
  546. a very small possibility for error.  The Dupe  &  error  checking  routine
  547. employs  a large amount of automated decision-making and is 95-99% correct
  548. in what it reports, however, it's always a good  idea  to  read  over  the
  549.  
  550. entire log once in a great while anyway, just to check things over.  There
  551. is no provision in the program to print out  any  duplicate  or  incorrect
  552. entries;  however, if any are found and you want a hard copy of them, just
  553. do a "print-screen" (hold down the Shift key and hit the PrtSc key).    As
  554. the  menu  says,  you can read the entire log or read only by unconfirmed,
  555. confirmed, etc.  When you  <Read  Entire>,  each  complete  log  entry  is
  556. displayed,  including  its  record  number  (position) in the log, and the
  557. period, dash, plus sign or QSO date terminator.  If  you  <Read  all  Con-
  558. firmed>  or  <New  confirmed>  or  <Old  confirmed>, the record number and
  559. terminator character are NOT displayed.
  560.  
  561.  
  562.   Sort/save log file
  563.   ------------------
  564.   Just what it says, and don't forget to do it after you've  made  changes
  565. and  before  you exit the program, although if you do make changes and try
  566. to exit without first Saving, you are asked if you want to  Save  the  log
  567. file before eXiting.  You have three choices here:  you can first Sort and
  568. then automatically save the file to disk, you can saVe with sorting, or go
  569. back  to  the  main  menu.    It's  generally always better to Sort before
  570. saving, but sometimes, you might just want to save  before  shutting  down
  571. for  the  night  and "get back to the contest" the next morning; in a case
  572. like this, you probably won't care to have all the log data  sorted  until
  573. the  contest  is  over  and  after  you have entered all the new data that
  574. you're going to for a while.  The Sort function will sort all of the calls
  575. in  the log file alphanumerically, and as is unique to ham radio, sort the
  576. number calls after the letter calls.  In otherwords,  all  the  alphabetic
  577. calls  are  sorted  first  (A2 thru ZZ9) followed by the numeric calls (1A
  578. thru 9Z).  However, prefixes ending in zero precede those ending in 1,  2,
  579. 3, etc.; W0 precedes W1 precedes W2, etc.  Whenever a log file is saved to
  580. disk, the old log file is renamed to PX_MIXED.BAK, PX_CW.BAK or PX_SSB.BAK
  581. (depending  upon  mode)  and  the  new  file  is  written to disk with the
  582. filename PX_MIXED.LOG, PX_CW.LOG or PX_SSB.LOG.    Incidentally  (and  you
  583. should  normally  have  no  reason to attempt to do this anyway), the data
  584. file PX.DAT and log files should NOT under any  circumstances  have  their
  585. attribute  bytes  set  to  +R  (read  only); if you do for some reason set
  586. either of the data file attribute bytes to +R, PX and PXSETUP will not  be
  587. able  to write the files to disk and will report an error message.  If you
  588. want to set the attribute bytes of the .EXE files to  +R,  that's  OK  but
  589. don't  change  ANY  of  the attribute bytes of the data or log files.  The
  590. only exception to this is the Archive bit, which would be  set  to  -A  by
  591. XCOPY  with the "/m" switch (DOS 3.2 or later) or any backup programs such
  592. as DOS's BACKUP command.
  593.  
  594.  
  595.   Print log to LPT1
  596.   -----------------
  597.   You have several choices which are basically  like  the  <Read>  choices
  598. except  that  the output is to the parallel printer port (LPT1) instead of
  599. the screen.  If at this point, you choose anything other than <M for Menu>
  600. and there is no printer connected and on-line, the program will detect the
  601. absence of a printer, beep at you, print an error message  to  the  screen
  602. and  return  to the main menu.  Be sure that you have the paper set at the
  603. top of a page before printing so that it will skip over  the  perforations
  604. in  the  paper.    Also  be aware that it will be necessary with most dot-
  605. matrix printers to reset the printer after aligning the top of  the  paper
  606. and before printing so that the current position  of  the  print  head  is
  607. designated  as  line  one.  This location is referred to as "top of form".
  608. To reset the printer, simply turn the printer off for a moment,  and  then
  609. back  on.    Alternatively,  you  could wire in a reset button to take the
  610.  
  611. NOT_PRIME (reset) line low  momentarily  (refer  to  your  printer  manual
  612. for identification of this line).
  613.   Some of the selections require a minimum number of entries to print; for
  614. instance,  if  you  choose to print <N>ew confirmed calls for endorsement,
  615. there must be at least 50 new confirmed calls in the log since you need at
  616. least  50  to  mail  in  for  an endorsement.  If there are fewer than the
  617. minimum required for a selection, PX informs you  of  that  and  you  will
  618. receive  the  "M  (or spacebar) for Menu" prompt.  There are no provisions
  619. for other than an 80-character wide printer; if you have  a  wide-carriage
  620. printer,  everything  should print OK except that the information would be
  621. printed only within a maximum width of 80 characters.
  622.  
  623.  
  624.   Alt-M  change Mode
  625.   ------------------
  626.   This will change between Mixed, CW and SSB modes.  There is one log file
  627. for  each,  named  PX_MIXED.LOG,  PX_CW.LOG  and PX_SSB.LOG, respectively;
  628. there is also one .BAK file for each mode.  You can have one, two, or  all
  629. three  mode  log files on disk, depending on your operating interests.  If
  630. you attempt to change modes after editing the file presently loaded by the
  631. program without first saving it, you will be prompted to save it first.
  632.  
  633.  
  634.   Add entry to log
  635.   ----------------
  636.   You are already familiar with this since you used it when you  initially
  637. entered  all  the data using PXSETUP.  There is one difference though, and
  638. that is that the  <Add>  function  in  PX  has  extensive  built-in  error
  639. checking  which  is similar to the error-checking described for the <Edit>
  640. function except that it's tailored to accept some things  that  would  not
  641. normally pass through in <Edit> but has some restrictions that don't apply
  642. to <Edit>'s error-checking.  If it tells you that you've entered something
  643. incorrectly,  STOP  and  THINK  ABOUT IT; it MIGHT be OK but check it out.
  644. Also, as in Edit mode, you can terminate the entry  with  an  asterisk  to
  645. automatically  include  the  current  GMT  date.    The  <Add> function is
  646. designed to accept only unconfirmed calls  since  you  would  normally  be
  647. adding  log  data  as you work new ones, but of course you can enter calls
  648. terminated with a period or plus sign as well after answering "yes" to the
  649. "Incorrect  entry  -  accept it anyway?" prompt.  As an aside, it probably
  650. becomes obvious by now that PX was designed to be  "on-line"  and  running
  651. while  sitting  at  the  operating position and scanning the bands for new
  652. prefixes, as would be the case in a WPX contest.
  653.  
  654.  
  655.   Time check (GMT)
  656.   ----------------
  657.   This displays the GMT at the bottom of the main menu screen and  is  NOT
  658. continually  updated;  it is only to check that PX knows the correct time.
  659. If the displayed GMT is correct at the moment you  hit  "T"  at  the  main
  660. menu,  PX will always know the correct GMT whenever it needs it.  To clear
  661. the GMT display, just tap the spacebar  once  or  type  "M"  or  move  the
  662. highlight  bar with an arrow key.  GMT is automatically displayed when the
  663. program is first invoked and after returning from a shell to DOS.
  664.  
  665.  
  666.   Clock set (GMT)
  667.   ---------------
  668.   Here is where you have to tell PX how many hours to add  to  your  local
  669. time  to  obtain  GMT;  for example, in the Eastern time zone, it's 5 when
  670. Standard time is in effect and 4 when Daylight Saving time is  in  effect.
  671.  
  672. Naturally,  you'll  need to change this twice a year if DST is observed at
  673. your location.  And don't forget to reset your computer's hardware  clock,
  674. if  it  has  one,  twice  a  year to allow for Savings time.  As explained
  675. previously, if you happen to be east instead of west of Greenwich, enter a
  676. negative  number  here.    This  is  a separate individual variable that's
  677. stored in the data file along with your callsign  and  WPX  manager  info,
  678. etc.  and  can be changed independently of anything else.  Be sure to Save
  679. the new offset value when asked; however, you'll be  asked  again  if  you
  680. change it without saving it and try to exit the program.
  681.  
  682.  
  683.   Alt-A  App. form (formerly Alt-W  WPX manager info)
  684.   ---------------------------------------------------
  685.   This gives you the opportunity to print  out  CQ  form  1051B,  the  WPX
  686. application and endorsement cover sheet.  As in previous versions, the WPX
  687. manager's name and address are displayed, but then, you can hit the letter
  688. "P" to print the form.  (The manager's name/address can not be edited from
  689. within PX, but can  be  from  within  PXSETUP.)  This  print  function  is
  690. different  from  the  other  print function previously described; this one
  691. shells to DOS and copies the ASCII text file "WPX_APP.FRM" to the  printer
  692. (LPT1), returns from DOS, issues a form feed, and then returns to the main
  693. menu.  IMPORTANT:  Be aware that for all this to work properly,  the  file
  694. "WPX_APP.FRM"  must  be  on  the default disk drive or in the default sub-
  695. directory along with the executable files and the data file  "PX.DAT"  and
  696. you  MUST  have  enough  free memory for PX to shell to DOS.  Also, please
  697. refrain from editing or modifying the file "WPX_APP.FRM" in  any  way;  it
  698. was  designed  to  be  as  close as possible to the original CQ form 1051B
  699. while containing all the information within 66 lines so as to fit  on  one
  700. standard  page  of printer paper.  I'm sure that Norm would appreciate our
  701. cooperation on this so that there is no variation in these forms  that  he
  702. receives  with  our  applications/endorsements.  In the event that someone
  703. else takes over for Norm at some point in the future,  you  can  edit  the
  704. manager's name/address as it appears on the form but do it so that it fits
  705. in the same space within the ASCII file  and  DO  NOT  imbed  any  printer
  706. control  codes  within  the  file.   This is a pure ASCII file and must be
  707. edited as such.
  708.  
  709.  
  710.   Alt-F9  DOS shell
  711.   -----------------
  712.   This might be useful if you want to go to DOS  and  do  something  quick
  713. like  resetting your DOS clock or hardware clock while leaving the program
  714. still in memory.  You MUST of course, have enough free memory for  DOS  to
  715. load  a  second  copy of the command processor and then to do whatever you
  716. need to do at the DOS prompt.  When you're finished, type  EXIT  <carriage
  717. return> at the DOS prompt and you're back at PX's main menu.
  718.  
  719.  
  720.   Alt-X  eXit to DOS
  721.   ------------------
  722.   Hold down the ALTernate key while striking the X key (or use  the  arrow
  723. or  End  key  and  <CR>).   You'll be asked if you really want to eXit and
  724. reminded to save the log file if it's been modified and not yet Saved.
  725.  
  726. --------------------------------------------------------------------------
  727.  
  728.  HOW TO DEAL WITH WPX HONOR ROLL ENTRIES IN THE LOG:
  729.  
  730.   This part is optional since many  of  you  will  not  be  interested  in
  731. applying for WPX Honor Roll and if you are not, just skip this part.
  732.  
  733.  
  734.   For Honor Roll (HR) entries, there are three more entry  terminators  to
  735. be  concerned  with.    These are:  exclamation mark (!), double plus sign
  736. (++) and dash or minus sign (-).  The exclamation mark (!) indicates a log
  737. entry that is already confirmed and credited for the general WPX Award but
  738. not yet endorsed toward the Honor Roll (HR) Award.  The double  plus  sign
  739. (++)  denotes  a log entry that is newly confirmed and is not yet credited
  740. toward either general or HR Awards while a dash (-) indicates that the log
  741. entry is already confirmed and credited toward the general Award but is no
  742. longer valid to count toward HR  (i.e.,  it  has  been  added  to  the  HR
  743. Removals  list).    As  before, the period (.) terminator denotes an entry
  744. that is already confirmed and credited toward your general WPX  award  but
  745. in addition, is also confirmed and credited toward your HR standings.  The
  746. single plus (+) terminator now indicates that the entry is newly confirmed
  747. and not credited toward your general WPX (as before) but HAS BEEN credited
  748. toward your HR standings.
  749.  
  750.   Probably the easiest (and recommended) manner in which to deal  with  HR
  751. log  entries is simply NOT to deal with them until you have entered all of
  752. your initial data with PXSETUP and have been using PX for a period of time
  753. (at  least  several  weeks)  so as to become thoroughly familiar with PX's
  754. operation and determine that all of the log data is correct.    In  other-
  755. words,  don't  tackle  the  task  of  entering  any HR data until your log
  756. file(s) is (are) correct for the general WPX Award.  If you  have  already
  757. applied  for  HR,  just  enter  all of the log data as if you have not yet
  758. applied for HR during the initial setup phase.  The log data can easily be
  759. converted later.
  760.  
  761.   If/when you decide to modify the log file(s) to include HR entries,  you
  762. will  have  to  change all of your confirmed and endorsed entries (already
  763. terminated with a period (.) ) to confirmed/endorsed/new  for  HR  entries
  764. (to be terminated with an exclamation mark (!) ).  There is an easy way to
  765. do this with the Edit-CVT function but there is no prompt for  it  in  the
  766. program  since  it is a one-time operation (per mode).  You should have no
  767. HR entries at this point.  First, go to Edit from the main menu  and  then
  768. enter  "CVT".    You are then prompted to Convert New Confirmed (+) to Old
  769. Confirmed (.).  At this prompt, type an exclamation mark (!) and  you  are
  770. then asked if you want to Convert Old Cfmd/Cred (.) to Old Cfmd/Cred & New
  771. for HR (!).  If you answer "yes", every period terminator in the log  will
  772. be replaced by an exclamation mark.  As soon as this operation is complet-
  773. ed, go back to the main menu and choose <Edit> and enter "CVT" again.  (Be
  774. sure  NOT  to  <Read>-Statistics before choosing <Edit>-CVT or you will be
  775. unable to perform the next conversion!) Now, you will again see the prompt
  776. asking  you if you want to convert New Confirmed (+) to Old Confirmed (.).
  777. At this prompt, type a plus sign (+) and you will be asked if you want  to
  778. convert  New  Cfmd  &  Cred (+) to New Cfmd/Cred but not cred for HR (++).
  779. Type  "Y"  for  yes  and  all plus-sign terminators (+) in the log will be
  780. changed to double plus-signs (++).
  781.   You must then manually check and  determine  which  prefixes  are  still
  782. valid  for HR, since some are periodically removed from the HR.  (Refer to
  783. the most current WPX Honor Roll Removals list to determine  which  are  no
  784. longer  valid.)  All  prefixes  that  are  no  longer valid for HR must be
  785. terminated by a minus sign or dash (-) and this should be done every  year
  786. or  whenever  a  new  HR Removals list is issued so that your records will
  787. stay current.  Just <Find> and then <Alt-E> (Edit)  each  prefix  that  is
  788. included on the HR Removals list and enter the callsign followed by a dash
  789. (-).  These, of course, still count toward your overall general WPX totals
  790. but not toward your HR totals.  At this point you can, from the main menu,
  791. select <Read>-Statistics and additional  information  concerning  your  HR
  792. standings  will be displayed.  PX will check for any HR entries whenever a
  793.  
  794. log file is read from disk and whenever the  <Read>-Statistics  option  is
  795. selected  and  display  the  proper prompts and menu selections if any are
  796. found.  From this point on, the program will be aware of your  Honor  Roll
  797. log  data  but  it  is  still  up  to YOU to keep the information properly
  798. updated.  One final note concerning editing HR log entries:  when you Edit
  799. an  UNCONFIRMED  call (one with a QSO date) and then Enter "C" to indicate
  800. that it is now confirmed, you are now asked it this entry will  count  for
  801. Honor  Roll  which  it  normally always will.  If for some reason, it will
  802. not, just answer "N" for no and  the  entry  will  be  terminated  with  +
  803. instead of ++.
  804.  
  805.   Later, after you print out the HR application and are notified  of  your
  806. acceptance  from the WPX Award Manager, you must convert all those entries
  807. that are confirmed and accepted  for  HR  (!)  to  confirmed/credited  for
  808. general  WPX  AND credited for HR (.).  This can be done by entering "CVT"
  809. at the first Edit prompt and choosing selection #1.  A  note  of  explana-
  810. tion:    if  you  DO  NOT  have  any HR entries, the period terminator (.)
  811. indicates confirmed and credited for the general WPX Award and  there  are
  812. no  exclamation  mark  (!)  terminators.    If you DO have HR entries, the
  813. period terminator (.) indicates confirmed/credited for general  WPX  Award
  814. AND credited towards your WPX Honor Roll standing.
  815.  
  816.   At the <Edit>-CVT prompt, you now have a total of four choices.   Choice
  817. #1  was just described; choice #2 (++ to !) can be used after submitting a
  818. GENERAL WPX endorsement but before submitting your original HR application
  819. thus  allowing  you to continue to submit general WPX endorsements without
  820. applying them toward any HR totals yet.  This assumes that at that  point,
  821. you  are  working toward HR, of course, but don't want to make the initial
  822. application until you get another general WPX endorsement or two.   Choice
  823. #3  (++  to  +)  can  be  used after you have already made your initial HR
  824. application and want to send in an update (endorsement) to your HR  totals
  825. but  don't  want  to  count  these  toward  your  GENERAL  WPX totals yet.
  826. (Remember that as the present rules state,  general  endorsements  can  be
  827. made  in  increments of 50 while HR endorsements can be made in increments
  828. of 10 or more.) The fourth choice (+ to .) is the  same  and  only  choice
  829. that  was available before any HR entries were in the log; it can still be
  830. used after you are already on the WPX HR and after you've sent  in  an  HR
  831. endorsement  and now you're ready to use those same prefixes for a GENERAL
  832. endorsement.
  833.  
  834.   There are a few points to be aware of  concerning  the  Print  functions
  835. when  your  WPX log contains Honor Roll entries.  If you choose to print a
  836. particular category of calls and  there  are  not  enough  calls  in  that
  837. category,  PX  will inform you of that and display the "M for Menu" prompt
  838. (for instance, if you choose to print <R> new cfmd/not endorsed calls  not
  839. yet  credited  for  HR  (++) and there are fewer than 10, no printing will
  840. occur, since a minimum of 10 is required for HR endorsements).   Also,  if
  841. you  choose  to  print <H> old cfmd/endorsed calls not yet credited for HR
  842. (++) and there are 600 or more calls in that category in the log, PX  will
  843. treat this as a first-time HR application, however if there are fewer than
  844. 600 calls in that category, PX will assume  that  it  is  printing  an  HR
  845. endorsement.   Likewise, if you choose to print <L> aLL confirmed/endorsed
  846. & credited HR calls/pfxs (.) and there are fewer  than  600,  no  printing
  847. will  occur since a minimum of 600 is required.  There are some categories
  848. for which no minimum exists, for instance (-) old cfmd/endorsed calls/pfxs
  849. removed  from  HR  (-);  obviously,  there  is  no  need for a minimum for
  850. categories such as this.  Acutally, it is probably easier  to  simply  use
  851. the  program  than  to understand all of the little error-checking details
  852. and safeguards built into it but they need to be documented for reference.
  853.  
  854.  
  855.   Unfortunately, all of this can be a bit confusing at first  but  keeping
  856. running totals for two related but different awards (general WPX and Honor
  857. Roll) is involved  and  it  is  important  to  differentiate  between  the
  858. different  statuses  that are possible at any given time for any given log
  859. entry.  After a period of regular  use,  operation  of  the  program  will
  860. become  more  familiar.  It can not be emphasized too strongly though that
  861. IT IS EXTREMELY IMPORTANT TO KEEP YOUR LOG DATA UP TO DATE AND  TAKE  CARE
  862. WHEN  ENTERING OR EDITING DATA!  Read over the entire log occasionally and
  863. use the <Read>-Dupe and error check option periodically.
  864.  
  865. --------------------------------------------------------------------------
  866.  
  867.   WARNINGS, DISCLAIMERS and LEGAL POINTS
  868.  
  869.   It is recommended that you use the program for a while after all of  the
  870. prefixes/callsigns  are  entered  and  become very familiar with it before
  871. destroying any paperwork containing your old WPX  records,  or  you  might
  872. want  to  hold  onto your paperwork indefinitely if it makes you feel more
  873. comfortable.  The importance of correctly entering  and  editing  all  log
  874. data  can  not be overemphasized; if you think you have a problem with the
  875. program, check and double-check the validity of your log  data.    If  you
  876. think  that you've found a legitimate problem with either of the programs,
  877. please feel free to mail me a letter describing it, or leave me a  message
  878. via CompuServe mail (70274,3566) or leave me a message or Comment to Sysop
  879. on my BBS (as noted later in this documentation).    There  are  NO  KNOWN
  880. program  bugs  in  either PX or PXSETUP and every possible effort has been
  881. made to insure that they function correctly and as stated in the  documen-
  882. tation.
  883.  
  884.   John H.  Boston III,  WB4RUA  (referred  to  in  this  documentation  as
  885. "Program  author",  "PXDB author" or simply "author") assumes no responsi-
  886. bility whatsoever if either of these programs fails to  function  properly
  887. or  at all.  Likewise, the author assumes no responsibility whatsoever for
  888. any damages incurred, either real or perceived, through use of  either  of
  889. these  programs  or  any data associated with same on any computer system.
  890. The software is provided "as is" with no warranty of any kind, express  or
  891. implied,  with respect to the quality, performance, accuracy or fitness of
  892. the software for any particular purpose.  In no event shall the author, or
  893. any  of  the author's representatives, be liable for any loss of profit or
  894. any other damages arising out of the use or inablity to use this software.
  895.  
  896.   PXDB  (all files in the distribution package)  are  copyrighted  by  the
  897. author and are are released as Shareware.   You are free to copy and  give
  898. the unregistered, distribution package (PXDB.ZIP) to  anyone  IN  COMPLETE
  899. AND UNALTERED FORM with the following restrictions:
  900.     A> No fee is charged for its use.
  901.     B> No renumeration may be accepted for PXDB.   This  does not apply to
  902.        computer access charges system operators (Sysops) of  or  organiza-
  903.        organizations owning bulletin board systems, online services, etc..
  904.        may charge subscribers.
  905.     C> Any  and  all shareware houses/distribution firms  that  distribute
  906.        PXDB, if any, must make explicitly clear that the diskette purchase
  907.        containing any shareware program has NOT registered  the  shareware
  908.        with the PXDB author. Distributers of "Public Domain", "Shareware",
  909.        and/or  User Supported  software may distribute PXDB subject to all
  910.        of  the  above  conditions  only after obtaining WRITTEN PERMISSION
  911.        from the PXDB author.
  912.  
  913. You may use this software for sixty (60) days for evaluation.  Your use of
  914. the  software constitutes your agreement to register it if you continue to
  915.  
  916. use it after the 60-day evaluation period has expired.  To register, print
  917. out  and mail the file REGISTER.FRM (included in the .ZIP file) along with
  918. your check or money order in the amount of $30.00 U.S. currency, or $35.00
  919. if  you require the software to be mailed to you on diskette.  Registering
  920. entitles you to free (other than the cost of phone calls) program  support
  921. via  my BBS and free MINOR program upgrades; major upgrades (if/when there
  922. are any) will be available at a reduced price to registered users.
  923.  
  924. Legitimate reports of problems with either PX or PXSETUP  are  appreciated
  925. and  a sincere effort will be made to correct any legitimate and bona fide
  926. problems or bugs.  Please include all  pertinent  information  about  your
  927. computer  system,  amount  of  user  memory, DOS version, contents of your
  928. CONFIG.SYS and AUTOEXEC.BAT files, any  memory-resident  programs  (TSR's)
  929. installed,  any and all error messages reported by PX or PXSETUP, and what
  930. you were doing from within the program when the error occurred.    If  you
  931. should  see the error message "Error number xxx at program counter xxxxx",
  932. immediately write down the information displayed; if you are able  to  get
  933. back  to the main menu, try to save the log file if you had edited any log
  934. data, and immediately exit the program.  If you  are  a  registered  user,
  935. contact  the author and report the problem.  This error message should not
  936. normally occur but is a general error trap for any unexpected errors.
  937.  
  938.   I may be reached via CompuServe mail at 70274,3566.  You  can  also  log
  939. into  my  private BBS at 706-629-6903, 1200/2400/9600-HST, 8-N-1.  The BBS
  940. software is PCBoard version 14.5 and there is presently only one  node  in
  941. operation;  there  are  no immediate plans for a second node.  If you call
  942. the BBS, you'll have to register before having files or conference access.
  943. This  is  handled  automatically  by an on-line registration door when you
  944. first log in; just follow the instructions.   You'll  want  to  check  out
  945. Conference  2  (The  PX  Conference).    The complete PXDB package and any
  946. program bug fixes and updates are available in Conference 2  of  the  BBS.
  947. PLEASE  -  NO  VOICE PHONE CALLS!  My phone number is unlisted and private
  948. and if you call Directory Assistance, you will obtain  one  of  two  other
  949. John  Bostons'  phone  numbers;  neither  of them knows anything about ham
  950. radio or computers and you'll have wasted your time.  Program  support  is
  951. via  CompuServe  mail,  my  BBS,  or  mail  only.  (However, if you have a
  952. problem that is determined to be unusually difficult, we can make arrange-
  953. ments for an on-the-air schedule or phone call as time permits.)
  954.   Address all correspondence concerning PXDB to:
  955.                                          John H. Boston III, WB4RUA
  956.                                          P. O. Box 354
  957.                                          Calhoun, Georgia  30703-0354
  958.                                          U. S. A.
  959.  
  960.   If PXDB benefits you, let me hear from you and please show your appreci-
  961. ation by registering.  If not, that's OK too; you won't hurt  my  feelings
  962. by  not  using  the program.  As a historical note, PXDB began sometime in
  963. 1988 as a personal project because I was interested in DX-ing and  chasing
  964. prefixes  and  I  wanted to learn more about writing computer programs.  I
  965. have been using the program (in its various stages of development) to keep
  966. a  running  record of my WPX totals since then.  Thanks for trying out the
  967. program and Good DX...    John Boston, WB4RUA
  968.